import 'package:get/get.dart';
import 'package:love_newf/app/com/http/http_request.dart';
import 'package:love_newf/app/com/model/friend_user_info_model.dart';

class FriendListLogic extends GetxController {
  int pageNum = 1;
  int pageSize = 20;
  int listType = 0;

  List<FriendUserInfoModel>? datas;

  Future<List<FriendUserInfoModel>?> getData() async {
    List<FriendUserInfoModel>? data = await HttpRequest()
        .postList<FriendUserInfoModel>(
        "/api/friend/common/getCommonFriendList", <String, dynamic>{
      "pageNum": pageNum,
      "pageSize": pageSize,
      // 0 我的粉丝团，1 我加入的粉丝团，2 我的好友，3 我守护的主播，4 看过我，5 邀请我的人，6 推荐列表，7 黑名单
      "queryType": 2
    });
    if (data == null) {
      pageSize = 1;
      return datas = null;
    }
    if (pageNum == 1) {
      datas = data;
    } else {
      datas?.addAll(data);
    }
    return datas;
  }
}
